#ifndef __WINDOW_H__
#define __WINDOW_H__

#include "glwidget.h"
#include "radiosity_panel.h"

#include <QMainWindow>

#include <QStatusBar>
#include <QMenuBar>
#include <QMenu>
#include <QAction>
#include <QDockWidget>
#include <QPushButton>

namespace Ui {
	
class Window : public QMainWindow {
	Q_OBJECT
	
public:
	Window(void);
	~Window(void);	
	
	
private slots:
	void open_file(void);
	void change_shade_model(void);
	void update_glwidget(void);
	
private:
	GLWidget* glwidget;
	QStatusBar* statusbar;
	QMenuBar* menubar;
	QAction* open;
	QAction* smooth_shade_model;
	QAction* exit;	
	QDockWidget* dock_radiosity_panel;
	Radiosity_Panel* radiosity_panel;
};
	
	
	
}

#endif
